﻿<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/SiteProveedor.Master"
    CodeBehind="registrarpropuesta.aspx.vb" Inherits="Proveedores.registrarpropuesta" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="cphHead" ContentPlaceHolderID="cphHead" runat="server">
    <link href="/styles/ui-lightness/jquery-ui-1.10.0.custom.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
        .table
        {
            display: table;
        }
        
        .caption
        {
            display: table-caption;
        }
        
        .row
        {
            display: table-row;
        }
        
        .cell
        {
            display: table-cell;
        }
        
        fieldset
        {
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            margin: 30px 100px 20px 100px;
        }
        
        legend
        {
            background: #FF9;
            border: solid 1px black;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            padding: 6px;
        }
        
        textarea
        {
            resize: none;
            border: 1px solid gray;
            padding: 5px;
            font-family: Tahoma, Arial, sans-serif;
            font-size: 14px;
        }
    </style>
    <script src="/js/jquery-1.9.0.js" type="text/javascript"></script>
    <script src="/js/jquery.blockUI.js" type="text/javascript"></script>
    <script src="/js/ui/jquery.ui.core.js" type="text/javascript"></script>
    <script src="/js/ui/jquery.ui.widget.js" type="text/javascript"></script>
    <script src="/js/ui/jquery.ui.datepicker.js" type="text/javascript"></script>
</asp:Content>
<asp:Content ID="cphBody" ContentPlaceHolderID="cphBody" runat="server">
    <script type="text/javascript">
        $.blockUI.defaults.theme = true;
        $.blockUI.defaults.title = 'Registrar Propuesta...';
        $.blockUI.defaults.message = '<center><img src="/images/loader.gif" /></center>';
    </script>
    <script type="text/javascript">
        function mensaje(strMensaje) {
            alert(strMensaje);
        }

        $(document).ready(function () {
            $(".DatepickerInput").datepicker({
                dateFormat: 'dd/mm/yy',
                dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],
                monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo',
                    'Junio', 'Julio', 'Agosto', 'Septiembre',
                    'Octubre', 'Noviembre', 'Diciembre'],
                monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr',
                    'May', 'Jun', 'Jul', 'Ago',
                    'Sep', 'Oct', 'Nov', 'Dic']
            });

            $('.two-digits').keyup(function () {
                if ($(this).val().indexOf('.') != -1) {
                    if ($(this).val().split(".")[1].length > 2) {
                        if (isNaN(parseFloat(this.value))) return;
                        this.value = parseFloat(this.value).toFixed(2);
                    }
                }
                return this; //for chaining
            });

            //Save button click, display modal pop-up
            $('#<%= btnRegistrar.ClientID %>').click(function () {
                $.blockUI();
                $.ajax({
                    type: "POST",
                    url: "registrarpropuesta.aspx/btnRegistrar_Click",
                    data: "{}",
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    async: true,
                    success: function (msg) {
                        $.unblockUI();
                    },
                    error: function (XMLHttpRequest, textStatus, errorThrown) {
                        $.unblockUI();
                    }
                });

            });
        });
    </script>
    <h1 style="font-size: 30px; font-weight: bold; text-align: center; margin-top: 30px;">
        Registrar Propuesta</h1>
    <p style="padding-left: 10px;">
        Usuario: SchattenTod</p>
    <fieldset style="text-align: left;">
        <legend>BUSQUEDA</legend>
        <div class="table">
            <div class="row">
                <div class="cell" style="text-align: right; width: 175px;">
                    Convocatoria</div>
                <div class="cell" style="padding-left: 20px;">
                    <asp:DropDownList ID="ddlConvocatoria" runat="server" AutoPostBack="True" Width="400px"
                        Height="25px">
                    </asp:DropDownList>
                    <asp:RequiredFieldValidator ID="rfvConvocatoria" runat="server" ErrorMessage="*"
                        InitialValue="0" ControlToValidate="ddlConvocatoria" ForeColor="Red" ValidationGroup="Submit"></asp:RequiredFieldValidator>
                </div>
                <div class="cell">
                </div>
            </div>
            <div style="height: 5px;">
            </div>
            <div class="row">
                <div class="cell" style="text-align: right; width: 175px;">
                    Proveedor Preseleccionado</div>
                <div class="cell" style="padding-left: 20px;">
                    <asp:UpdatePanel ID="upPreseleccionado" runat="server" UpdateMode="Conditional">
                        <ContentTemplate>
                            <asp:DropDownList ID="ddlProveedor" runat="server" Width="400px" Height="25px">
                            </asp:DropDownList>
                            <asp:RequiredFieldValidator ID="rfvProveedor" runat="server" ErrorMessage="*" InitialValue="0"
                                ControlToValidate="ddlProveedor" ForeColor="Red" ValidationGroup="Submit"></asp:RequiredFieldValidator>
                        </ContentTemplate>
                        <Triggers>
                            <asp:AsyncPostBackTrigger ControlID="ddlConvocatoria" EventName="SelectedIndexChanged" />
                        </Triggers>
                    </asp:UpdatePanel>
                </div>
               
            </div>
        </div>
    </fieldset>
    <asp:UpdatePanel ID="upConvocatoria" runat="server" UpdateMode="Conditional">
        <ContentTemplate>
            <fieldset style="text-align: left;">
                <legend>DATOS CONVOCATORIA</legend>
                <div class="table">
                    <div class="row">
                        <div class="cell" style="text-align: right; width: 175px;">
                            Codigo</div>
                        <div class="cell" style="padding-left: 20px;">
                            <div style="width: 100px; border: 1px solid gray; text-align: left; padding-top: 3px;
                                padding-left: 3px; height: 18px;">
                                <asp:Label ID="lblCodigoConvocatoria" runat="server" Text="Text" /></div>
                        </div>
                    </div>
                    <div style="height: 5px;">
                    </div>
                    <div class="row">
                        <div class="cell" style="text-align: right; width: 175px;">
                            Fecha Inicio</div>
                        <div class="cell" style="padding-left: 20px;">
                            <div style="width: 100px; border: 1px solid gray; text-align: left; padding-top: 3px;
                                padding-left: 3px; height: 18px;">
                                <asp:Label ID="lblFechaCreacionConvocatoria" runat="server" Text=""></asp:Label><br />
                            </div>
                        </div>
                    </div>
                    <div style="height: 5px;">
                    </div>
                    <div class="row">
                        <div class="cell" style="text-align: right; width: 175px;">
                            Requerimiento</div>
                        <div class="cell" style="padding-left: 20px;">
                            <div style="width: 560px; border: 1px solid gray; text-align: left; padding-top: 3px;
                                padding-left: 3px; height: 100px; overflow-y: scroll;">
                                <asp:Label ID="lblRequerimientoConvocatoria" runat="server" Text=""></asp:Label><br />
                            </div>
                        </div>
                    </div>
                    <div style="height: 5px;">
                    </div>
                    <div class="row">
                        <div class="cell" style="text-align: right; width: 175px;">
                            Fecha de Fin</div>
                        <div class="cell" style="padding-left: 20px;">
                            <div style="width: 100px; border: 1px solid gray; text-align: left; padding-top: 3px;
                                padding-left: 3px; height: 18px;">
                                <asp:Label ID="lblFechaFinConvocatoria" runat="server" Text=""></asp:Label><br />
                            </div>
                        </div>
                    </div>
                    <div style="height: 5px;">
                    </div>
                    <div class="row">
                        <div class="cell" style="text-align: right; width: 175px;">
                            ¿Requiere Visita Proveedor?</div>
                        <div class="cell" style="padding-left: 20px;">
                            <asp:Image ID="imgRequiereVisita" runat="server" /><br />
                        </div>
                    </div>
                </div>
            </fieldset>
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="ddlConvocatoria" EventName="SelectedIndexChanged" />
        </Triggers>
    </asp:UpdatePanel>
    <fieldset style="text-align: left;">
        <legend>DATOS PROPUESTA</legend>
        <div class="table">
            <div class="row">
                <div class="cell" style="text-align: right; width: 175px;">
                    Fecha Propuesta</div>
                <div class="cell" style="padding-left: 20px;">
                    <asp:TextBox ID="txtFechaPropuesta" runat="server" CssClass="DatepickerInput" />
                    <asp:RequiredFieldValidator ID="rfvFechaPropuesta" runat="server" ErrorMessage="*"
                        ControlToValidate="txtFechaPropuesta" ForeColor="Red" ValidationGroup="Submit"></asp:RequiredFieldValidator>
                </div>
            </div>
            <div style="height: 5px;">
            </div>
            <div class="row">
                <div class="cell" style="text-align: right; width: 175px;">
                    Precio Respuesta</div>
                <div class="cell" style="padding-left: 20px;">
                    <asp:TextBox ID="txtPrecio" runat="server" class="two-digits" />
                    <asp:RequiredFieldValidator ID="rfvPrecio" runat="server" ErrorMessage="*" ControlToValidate="txtPrecio"
                        ForeColor="Red" ValidationGroup="Submit"></asp:RequiredFieldValidator>
                    <asp:RegularExpressionValidator ID="revPrecio" runat="server" ErrorMessage="Ingresar montos validos"
                        ControlToValidate="txtPrecio" ForeColor="Red" ValidationGroup="Submit" ValidationExpression="^\d+(\.\d\d)?$" />
                </div>
            </div>
            <div style="height: 5px;">
            </div>
            <div class="row">
                <div class="cell" style="text-align: right; width: 175px;">
                    Codigo Propuesta Prov.</div>
                <div class="cell" style="padding-left: 20px;">
                    <asp:TextBox ID="txtCodigoPropuestaProveedor" runat="server" MaxLength="10"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvCodigoPropuestaProveedor" runat="server" ErrorMessage="*"
                        ControlToValidate="txtCodigoPropuestaProveedor" ForeColor="Red" ValidationGroup="Submit"></asp:RequiredFieldValidator>
                </div>
            </div>
            <div style="height: 5px;">
            </div>
            <div class="row">
                <div class="cell" style="text-align: right; width: 175px;">
                    Fecha Propuesta Visita</div>
                <div class="cell" style="padding-left: 20px;">
                    <asp:TextBox ID="txtFechaVisita" runat="server" CssClass="DatepickerInput" />
                </div>
            </div>
            <div style="height: 5px;">
            </div>
            <div class="row">
                <div class="cell" style="text-align: right; width: 175px; vertical-align: top; padding-bottom: 150px;">
                    Propuesta</div>
                <div class="cell" style="padding-left: 20px;">
                    <asp:TextBox ID="txtPropuesta" runat="server" TextMode="MultiLine" Width="560px"
                        Height="200px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvPropuesta" runat="server" ErrorMessage="*" ControlToValidate="txtPropuesta"
                        ForeColor="Red" ValidationGroup="Submit"></asp:RequiredFieldValidator>
                </div>
            </div>
        </div>
    </fieldset>
    <fieldset style="text-align: center;">
        <table align="center" >
            <tr align="center">
            <td   width="250px">
            </td>
                <td>
                    <asp:Button ID="btnRegistrar" runat="server" Text="Registrar Propuesta" Height="30px"
                        ValidationGroup="Submit" />
                </td>
                <td>
                    <asp:Button ID="btnSalir" runat="server" Text="Salir" Width="130px" Height="30px" />
                </td>
            </tr>
        </table>
    </fieldset>
    <div style="height: 25px;">
    </div>
    <asp:HiddenField ID="hfError" runat="server" />
</asp:Content>
